package com.zues.thread.design_mode.guarded_stop;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;

public class DownLoader {

    /**
     * 获取百度网页信息
     * @return
     * @throws IOException
     */
    public static List<String> downLoad() throws IOException {
        HttpURLConnection conn = (HttpURLConnection)new URL("https://www.baidu.com").openConnection();
        List<String> lines = new ArrayList<>();
        try ( BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8));){
            String line;
            while ((line = reader.readLine()) != null) {
                lines.add(line);
            }
        }
        return lines;
    }

}
